
#ifndef __APP_COMMON_H__
#define __APP_COMMON_H__

#define APP_PRINT_BUF 512 

typedef enum {
	APP_DEBUG = 0, 
	APP_INFO, 
	APP_WARNING, 
	APP_ERR, 
	APP_FATAL, 
	APP_LEVEL_MAX,
}app_log_level;

typedef enum {
	APP_LOG_ALL = 0,
    APP_LOG_CENGINE,
    APP_LOG_OMIP,
    APP_LOG_MODULE_MAX,
}app_log_module;

void app_log_init_level(app_log_level level);
void app_log(app_log_module module, app_log_level level, const char *format, ...);
void app_log_set_level(int module, int level);
int app_log_module_str2enmu(char * module);

#endif
